ecommerce product placement pcb shop product sold circuit product integration electronic assembly contract manufacturing online shopping pcb assembly product seen assembly electronics manufacturing open source design